:root {
    --base-color: #495c44;
}

.eflogo {
    width: 100%;
    max-height: 185px;
    font-size: 200%;
    color: white;
    padding-bottom: 50px;
}

.wy-side-nav-search .eflogo-img {
    width: 150px;
    height: 150px;
    background: var(--base-color);
    margin-bottom: 0;
}

.wy-side-nav-search {
    background: var(--base-color);
}

h1, legend {
    color: var(--base-color);
}

.wy-side-nav-search a:hover {
    background: var(--base-color);
}

.wy-nav-top {
    background: var(--base-color);
}

a:visited {
    color: #2980B9;
}

a:visited code {
    color: #2980B9;
}

.wy-nav-top a {
    color: white;
}


.wy-menu-vertical a {
    color: #b3b3b3;
}

.wy-menu-vertical .toctree-l1 {
    padding-left: 1em;
}

.toctree-l5 {
    font-size: 1em;
    padding-left: 4.5em;
}

.wy-nav-content {
    max-width: 900px;
}

.wy-side-nav-search input[type=text] {
    border-color: #db6623;
}
